home *** CD-ROM | disk | FTP | other *** search
- #!/bin/sh
-
- PREREQ=""
- DESCRIPTION="Grant administrative PolicyKit pivilieges to default user..."
-
- . /scripts/casper-functions
-
- prereqs()
- {
- echo "$PREREQ"
- }
-
- case $1 in
- # get pre-requisites
- prereqs)
- prereqs
- exit 0
- ;;
- esac
-
- log_begin_msg "$DESCRIPTION"
-
- # configure PolicyKit in live session
- cat << EOF > /root/etc/PolicyKit/PolicyKit.conf
- <?xml version="1.0" encoding="UTF-8"?> <!-- -*- XML -*- -->
-
- <!DOCTYPE pkconfig PUBLIC "-//freedesktop//DTD PolicyKit Configuration 1.0//EN"
- "http://hal.freedesktop.org/releases/PolicyKit/1.0/config.dtd">
-
- <!-- See the manual page PolicyKit.conf(5) for file format -->
-
- <config version="0.1">
- <match user="root">
- <return result="yes"/>
- </match>
- <!-- don't ask password for user in live session -->
- <match user="$USERNAME">
- <return result="yes"/>
- </match>
- <define_admin_auth group="admin"/>
- </config>
- EOF
-
- log_end_msg
-